package com.hx.pojo;

/**
 * 测试bean的生命周期
 */
public class Phone {

    private String phoneName;
    //第一步：无参构造执行，创建对象
    public Phone() {
        System.out.println("第一步：创建手机的无参构造执行了");
    }
    //第二步：调用set方法设置对象的属性值
    public void setPhoneName(String phoneName) {
        this.phoneName = phoneName;
        System.out.println("第二步：调用set方法设置对象的属性值");
    }
    //第三步：创建初始化方法 初始化方法需要自行配置
    public void initBean(){
        System.out.println("第三步：执行初始化的方法");
    }
    //第四步：创建bean实例创建完成并且调用方法
    public void actionBean(){
        System.out.println("第四步：创建bean实例创建完成并且调用方法");
    }
    //第五步：关闭容器执行销毁beam方法
    public void destoryBean(){
        System.out.println("第五步：容器关闭bean实例被销毁");
    }
}
